#include <bits/stdc++.h>
// 2025/01/28
// tag: 
// Author: Zhang Muen
using namespace std;

int64_t c(int n, int k)
{
    if (k == 0)
        return 1;
    int64_t ans = 1;
    for (int i = n; i > n - k; i--)
        ans *= i;
    for (int i = 1; i <= k; i++)
        ans /= i;
    return ans;
}

signed main()
{
    string s;
    cin >> s;
    int64_t ans = 0;
    for (int i = 1; i < s.size(); i++){
        ans += c(26, i);
        if (s[i] <= s[i - 1]){
            cout << 0 << endl;
            return 0;
        }
    }
    for (int i = 0; i < s.size(); i++)
        for (int j = (i == 0 ? 'a' : s[i - 1] + 1); j < s[i]; j++)
            ans += c('z' - j, s.size() - i - 1);
    cout << ans + 1;
    return 0;
}